produce a piece of art - Francés Inglés Diccionario